package com.glela.platform.model;

/**
 * @author MaoZeYao 用户流水账
 */
public class UserJournal {

	private int id;//
	private long userId;// 用户id
	private String orderSn;// 订单号
	private String type;// 交易类型（收入是+ 支出是-）
	private int promotionDetailId;// 优惠券id
	private int money;// 金额
	private int bankId;// 银行卡id
	private String comment;// 备注
	private String createTime;// 创建时间
	private String updateTime;// 修改时间
	private int status;// 状态(0禁用,1推荐分佣,2分佣,3提款中,4提款成功,5提款失败,6系统返还,7订单消费，8其他消费，9系统奖励)
	private int countRecommendMoney;
	private int businessTypeId;//业务类型ID
	private String businessTypeName;//业务类型名称
	private int isDelete;//是否逻辑删除 1删除 0未删除
	private long commisionId;//预处理单据ID
	private String keepAccountsType;//财务记账类型

	private String extend1;
	private String extend2;
	private String extend3; //线下佣金到账
	public int getId() {
		return id;
	}

	public void setId(int id) {
		this.id = id;
	}

	public long getUserId() {
		return userId;
	}

	public void setUserId(long userId) {
		this.userId = userId;
	}

	public String getOrderSn() {
		return orderSn;
	}

	public void setOrderSn(String orderSn) {
		this.orderSn = orderSn;
	}

	public int getPromotionDetailId() {
		return promotionDetailId;
	}

	public void setPromotionDetailId(int promotionDetailId) {
		this.promotionDetailId = promotionDetailId;
	}

	public int getMoney() {
		return money;
	}

	public void setMoney(int money) {
		this.money = money;
	}

	public int getBankId() {
		return bankId;
	}

	public void setBankId(int bankId) {
		this.bankId = bankId;
	}

	public String getComment() {
		return comment;
	}

	public void setComment(String comment) {
		this.comment = comment;
	}

	public String getCreateTime() {
		return createTime;
	}

	public void setCreateTime(String createTime) {
		this.createTime = createTime;
	}

	public String getUpdateTime() {
		return updateTime;
	}

	public void setUpdateTime(String updateTime) {
		this.updateTime = updateTime;
	}

	public int getStatus() {
		return status;
	}

	public void setStatus(int status) {
		this.status = status;
	}

	public int getCountRecommendMoney() {
		return countRecommendMoney;
	}

	public void setCountRecommendMoney(int countRecommendMoney) {
		this.countRecommendMoney = countRecommendMoney;
	}

	public String getType() {
		return type;
	}

	public void setType(String type) {
		this.type = type;
	}

	public int getBusinessTypeId() {
		return businessTypeId;
	}

	public void setBusinessTypeId(int businessTypeId) {
		this.businessTypeId = businessTypeId;
	}

	public String getBusinessTypeName() {
		return businessTypeName;
	}

	public void setBusinessTypeName(String businessTypeName) {
		this.businessTypeName = businessTypeName;
	}

	public int getIsDelete() {
		return isDelete;
	}

	public void setIsDelete(int isDelete) {
		this.isDelete = isDelete;
	}

	public long getCommisionId() {
		return commisionId;
	}

	public void setCommisionId(long commisionId) {
		this.commisionId = commisionId;
	}

	public String getKeepAccountsType() {
		return keepAccountsType;
	}

	public void setKeepAccountsType(String keepAccountsType) {
		this.keepAccountsType = keepAccountsType;
	}

	public String getExtend1() {
		return extend1;
	}

	public void setExtend1(String extend1) {
		this.extend1 = extend1;
	}

	public String getExtend2() {
		return extend2;
	}

	public void setExtend2(String extend2) {
		this.extend2 = extend2;
	}

	public String getExtend3() {
		return extend3;
	}

	public void setExtend3(String extend3) {
		this.extend3 = extend3;
	}
}
